Dynamic Traceability Links Supported by a System Architecture Description

نویسندگان

  • Eirik Tryggeseth
  • Øystein Nytrø
چکیده

To reduce the effort spent on system comprehension during software maintenance, easy access to different type of information describing the system features is necessary. This is used by the maintainer to build a mental model of the software. Links relating different types of information are often implicit, and called traceability links. Extracting all traceability links of possible interest from the system documentation would be an extremely complex operation. Storing and updating a database of such information manually would be an expensive task. We propose that the identification of information about a feature is done dynamically. The maintainer is provided with a powerful query mechanism for identifying a starting point for collecting information. Further information is identified dynamically by automatically expanding several predefined types of traceability links. This avoids the problems of the traditional database approach. To make the query mechanism scalable, an architectural description of the system is used to limit the size of information which must be inspected by a query.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Modeling Traceability of Concerns for Synchronizing Architectural Views

Software architecture modeling includes the description of different views that represent the architectural concerns from different stakeholder perspectives. In case of evolution of the software system the related architectural views need to be adapted accordingly. To synchronize the architectural views it is necessary that the dependency links among the architectural concerns in the architectu...

متن کامل

Enhanced Traceability for the Unified Process

Complex, business critical software systems have to adapt to frequently changing needs. Evolutionary development processes have been developed to enable short responses to changes. In complex settings the changes bear high risks, such as incomplete implementation, misunderstood dependencies, missing comprehension and lacking coverage. To manage these risks, the concept of traceability has been ...

متن کامل

An Ontological Approach for the Semantic Recovery of Traceability Links between Software Artifacts An Ontological Approach for the Semantic Recovery of Traceability Links between Software Artifacts

Traceability links provide support for software engineers in understanding relations and dependencies among software artifacts created during the software development process. In this research, we focus on reestablishing traceability links between existing source code and documentation to support software maintenance. We present a novel approach that addresses this issue by creating formal onto...

متن کامل

Research on Agent-Based Bee Product Traceability Platform and Barcode System

Establishing agricultural product quality safety traceability platform and barcode system have become a worldwide trend. Bee product traceability platform that can be used to identify all aspects from farm to table has been laid out based on China law and global standards. An integrated bee product traceability system which involving all of the process along the supply chain can be applied to i...

متن کامل

An Ontology-based Approach for Traceability Recovery

Traceability links provide support for software engineers in understanding the relations and dependencies among software artifacts created during the software development process. In this research, we focus on re-establishing traceability links between existing source code and documentation to support reverse engineering. We present a novel approach that addresses this issue by creating formal ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997